package PersonStu.sanqi;

import java.util.HashMap;

/**
 * @Author: Dijah
 * @Date: 2022/12/12 16:35
 * @Desc:
 * 给定一个数组，分成4部分，这4部分相加的结果是相等的。切割线可以在某一个位置上进行切割。
 */
public class code_14_Split4Parts {

    public static boolean split(int [] arr){
        if(arr == null || arr.length == 0){
            return false;
        }
        //key某一个值的累加和，value出现的位置
        HashMap<Integer,Integer> map = new HashMap<>();

        int sum = arr[0];

        for (int i = 0; i < arr.length; i++) {
            map.put(sum,arr[i]);
            sum += arr[i];
        }
        //第一刀左侧的累加和
        int leftSum = arr[0];
        for (int s1 = 1; s1 < arr.length - 5; s1++) {

        }
        return false;
    }

    public static void main(String[] args) {

    }
}
